home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 27 / CDROM27.iso / share / dos / dbp / docsboot.img / MountHidden documentation < prev    next >
Encoding:
Text File  |  1998-07-03  |  10.5 KB  |  235 lines

  1.  
  2.  
  3.  ==============================================================================
  4.  
  5.  
  6.                       MountHid device v1.12:19971211 driver
  7.                Copyright 1995-7 Zac Schroff, all rights reserved.
  8.  
  9.  
  10.  ==============================================================================
  11.  
  12.  
  13.                                   Introduction
  14.                                   ~~~~~~~~~~~~
  15.  
  16.           So, you run two versions of DOS, a copy of Win95, OS/2 2.1x and
  17.      Warp.  You had to use hidden partitions to make it all work?  Have you
  18.      ever needed a file off one a partition which was not available because
  19.      it was hidden at the time?  MountHid is the answer!  With MountHid,
  20.      DOS is able to mount hidden partitions, and they look just like normal
  21.      DOS drives : able to be copied from and to, edited, optimised, or
  22.      anything else which can be done to a normally visible DOS drive.
  23.  
  24.  
  25.           Not unlike many of the more modern operating systems (naturally,
  26.      DOS does not seem terribly modern anymore), MountHid requres that your
  27.      system be based upon an i80386 or later compatible microprocessor.
  28.      MountHid has been tested with PC-DOS 5.00, 5.02, and 7.00.  It should
  29.      work properly under MS-DOS as well, and should work with any version
  30.      except the 4.x versions, which had some odd changes made to the way
  31.      certain functions of device drivers interfaced with DOS (it may work
  32.      with these, but I am not willing to bet on it).
  33.  
  34.  
  35.  ==============================================================================
  36.  
  37.  
  38.                          Installation and configuration
  39.                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  40.  
  41.  
  42.           To install MountHid, simply copy the files from the MountHid
  43.      archive to your hard disc where you can get to them from DOS.  Let's
  44.      assume you put the MountHid files in the directory C:\MOUNTHID.  You
  45.      would then add this line to your CONFIG.SYS file :
  46.  
  47.                DEVICE=C:\MOUNTHID\MOUNTHID.SYS [parameters]
  48.  
  49.      Replace `C:\MOUNTHID\' with the name of the directory into which you
  50.      copied the MountHid files, and `MOUNTHID.SYS' with the name of the
  51.      variant you wish to load (see the table later in this section).  If
  52.      you want to load MountHid high, use this line instead :
  53.  
  54.                DEVICEHIGH=C:\MOUNTHID\MOUNTHID.SYS [parameters]
  55.  
  56.      The same instructions apply as to the other example line.  Some newer
  57.      versions of DOS (MS6.x, PC6.x and PC7.x) allow parameters to be added
  58.      to the DEVICEHIGH statement.  See your DOS manual for information
  59.      about those parameters.
  60.  
  61.  
  62.           When installing MountHid, please take care to verify that it
  63.      is working properly, by copying files from a MountHid drive to a
  64.      normally visible drive in your system, then run CHKDSK against the
  65.      MountHid drive (DO NOT SPECIFY THE /F PARAMETER!!!).  If the system
  66.      hangs, reports FAT corruption, or otherwise does not behave, see the
  67.      section below `Potential Problems'.
  68.  
  69.  
  70.           MountHid allows certain parameters to be specified to tailor its
  71.      behaviour to a particular use.  These parameters should be specified
  72.      on the line of the CONFIG.SYS file which loads MountHid.  They should
  73.      be specified exactly as given below, without slashes or minuses.
  74.      There must be a space between the end of the DEVICE=MOUNTHID.SYS and
  75.      the first parameter, and parameters must have spaces between them.
  76.  
  77.             Parameter      Function
  78.             -------------  ------------------------------------------
  79.             ?              Display online help (WILL NOT INSTALL)
  80.             PA             Pause during load
  81.             ES             Use external sector buffer
  82.             DV             Do not check for DOS version 4
  83.  
  84.      For example, `DEVICE=C:\MOUNTHID\MOUNTHID.SYS ES PA' will cause
  85.      MountHid to load using an external sector buffer, and pause when it
  86.      loads, so you can read its display.
  87.  
  88.           The display help and pause for keypress options should be quite
  89.      self-explanatory.
  90.  
  91.           The ES (use external sector buffer) option frees 512 bytes of
  92.      memory by forcing MountHid to use a sector which is passed to it by
  93.      DOS for certain functions, but it also disables certain other
  94.      functions since these require a sector buffer and DOS does not always
  95.      provide one.  It has also been noted that using the sector buffer DOS
  96.      provides can cause problems under certain conditions.
  97.  
  98.           The DV (do not check for incompatible DOS version) option will
  99.      allow MountHid to load under a suspected incompatible DOS version.
  100.      However, loading MountHid under these versions will probably cause
  101.      errors and should be avoided anyway.
  102.  
  103.  
  104.           A final note to configurations : the driver MOUNTHID.SYS supports
  105.      what appear to the adequite functions to allow DOS to format a
  106.      partition which it is controlling, at the cost of some memory.  If you
  107.      do not need the ability to format partitions MountHid is controlling,
  108.      you may want to use MOUNTHID.SML instead.  It supports most of the
  109.      functions of the larger version (save formatting and direct IOCTL),
  110.      but takes up less memory.
  111.  
  112.  
  113.  ==============================================================================
  114.  
  115.  
  116.                                    Operation
  117.                                    ~~~~~~~~~
  118.  
  119.  
  120.           Once you have copied the MountHid files to your hard disc, and
  121.      added the line to your CONFIG.SYS, restart your system and boot DOS.
  122.      MountHid will load while DOS is processing the CONFIG.SYS file, and
  123.      will display its introduction banner, and several lines of messages
  124.      informing you which features are enabled, and which drives MountHid
  125.      is controlling.
  126.  
  127.           When the boot process finishes, you should have drive letters for
  128.      all of the hidden partitions.  These drives are more or less standard
  129.      DOS drives, and their operation should be completely transparent to
  130.      most (if not all) DOS programs.  They can have files copied to and
  131.      from them, programs installed to or executed from them, and files
  132.      erased from them just like your normally visible drives.  They can
  133.      even be formatted and optimised, and some diagnostic software (such as
  134.      Gibson Research's SpinRite program) will operate properly on them.
  135.  
  136.  
  137.  ==============================================================================
  138.  
  139.  
  140.                                Potential problems
  141.                                ~~~~~~~~~~~~~~~~~~
  142.  
  143.  
  144.           MountHid is a block device driver which conforms to the standard
  145.      block driver subset functions defined for DOS 3.30.  However, in order
  146.      to provide enhanced operation (such as volume serial number support,
  147.      the ability to format MountHid volumes, &c), MountHid tries to provide
  148.      several badly documented or officially undocumented device interface
  149.      requests.  These may cause problems on certain versions of DOS, such
  150.      as version 4.  If MountHid detects a problem version of DOS, it will
  151.      not load normaly.  You can force it to load, but IT IS LIKELY IT WILL
  152.      CAUSE PROBLEMS!!!  Use the `DV' parameter with extreme caution.
  153.  
  154.  
  155.           If you think you have found a problem with MountHid, please be
  156.      prepared to help locate it.  When you submit a bug report, you must
  157.      provide the following to be of any help at all :
  158.  
  159.                Description of your system : A summary of all of the
  160.                hardware in your system (brand and model, I/O ports, IRQs
  161.                DMAs, anything else you think might help).
  162.  
  163.                Description of operating conditions : What were you doing
  164.                when the problem became apperant?  What software and drivers
  165.                were running when it occurred?  Can you recreate it (if yes,
  166.                detail the steps required)?
  167.  
  168.                Description of the problem : What happened?  Was it obvious?
  169.                Were files lost or confused?  Was there filesystem damage?
  170.                Were any messages displayed?  PLEASE provide some detail
  171.                here -- `It crashed' helps me rather little more than it
  172.                helps you!
  173.  
  174.      Once you have collected all of this information into some form which
  175.      you can send to me, send it to :
  176.  
  177.                Zac Schroff
  178.                2906 Firethorn Drive
  179.                Tuscaloosa, AL   35405
  180.                USA
  181.  
  182.                zschroff@docsware.com
  183.  
  184.  
  185.  ==============================================================================
  186.  
  187.  
  188.                                  Compatibility
  189.                                  ~~~~~~~~~~~~~
  190.  
  191.  
  192.           MountHid has been tested on, and found to work properly with
  193.      PC-DOS versions 5.00, 5.00.1, 5.02 and 7.00.  It will probably also
  194.      work with PC-DOS and MS-DOS versions 3.3x and 6.x, as well as some of
  195.      the third party DOS versions, like Toshiba or Compaq.  However, it
  196.      will probably not work within OS/2, or most unix-like operating
  197.      systems.  WindowsNT (which apperantly has the ability to mount hidden
  198.      partitions built in) can not use MountHid.  I doubt that Windows95 can
  199.      either, even though this appears to be merely MS-DOS 7.00 and
  200.      MS-Windows 4.00.
  201.  
  202.  
  203.  ==============================================================================
  204.  
  205.  
  206.                                    Legalities
  207.                                    ~~~~~~~~~~
  208.  
  209.  
  210.           MountHid is free for use by registered owners of DocsBoot+,
  211.      provided these conditions are adhered to : 1) MountHid may not be
  212.      distributed by itself -- it must be part of the DocsBoot+ package and
  213.      distributed by the same rules as DocsBoot+, 2) MountHid may not be
  214.      disassembled or reverse-engineered, 3) Neither the author nor the
  215.      distributor of MountHid can be held responsible for damages in excess
  216.      of the cost of MountHid, whether these are due to problems in
  217.      MountHid, or problems in the other programs or hardware, or use (or
  218.      abuse) of MountHid by the user.
  219.  
  220.  
  221.           All trademarks used in this document are the property of their
  222.      respective owners.  No mention of a product is meant as an endorsement
  223.      or suggestion of use, nor is non-mention of a product a suggestion
  224.      against it or its use.
  225.  
  226.  
  227.           MountHid is currently intended to be distributed only with
  228.      DocsBoot+.  I reserve the right to change this without notice.
  229.  
  230.  
  231.  ==============================================================================
  232.  [end of file]
  233.  
  234.  
  235.